package com.mdd.config;

import com.alibaba.druid.pool.DruidDataSource;
import org.springframework.context.annotation.Bean;

import javax.sql.DataSource;

public class JdbcConfig {
    // jdbc负责连接mysql,配置驱动，url,用户名，密码
    // spring如何加载第三方的Bean，通过写一个方法，返回这个bea 的类弄。并上这个方法上写一个注解@Bean

    @Bean
    public DataSource getDataSource(){
        // 此时 DataSource 为实现类,需通过 druid 代理 dataSource
        DruidDataSource ds = new DruidDataSource();
        // 配置驱动，url,用户名，密码
        ds.setDriverClassName("com.mysql.cj.jdbc.Driver");
        ds.setUrl("jdbc:mysql://localhost:3306/mybatis?useSSL=false");
        ds.setUsername("root");
        ds.setPassword("123456");
        return ds;
    }
}
